sysroot: Support more arbitrary deployment changes
authorColin Walters <walters@verbum.org>
Tue, 17 Sep 2013 02:37:00 +0000 (22:37 -0400)
committerColin Walters <walters@verbum.org>
Thu, 3 Oct 2013 00:18:06 +0000 (20:18 -0400)
commit07904c245715f3ae379463b44f28bd5533880170
tree738df8faa3c40ccdbbe49313f0ec3e9dca6664aa
parent650aab7628168e2a08b5342ff274ea62fac40490
sysroot: Support more arbitrary deployment changes

This commit changes the sysroot API so that one can create arbitrary
new deployment checkouts, then commit them as one step.  This is to
enable things like an automatic bisection tool which say create 50
deployments at once, then when done clean them up.

This also moves some printfs from the library into src/ostree.
src/libostree/ostree-sysroot-cleanup.c
src/libostree/ostree-sysroot-deploy.c
src/libostree/ostree-sysroot-private.h
src/libostree/ostree-sysroot.c
src/libostree/ostree-sysroot.h
src/ostree/ot-admin-builtin-deploy.c
src/ostree/ot-admin-builtin-upgrade.c
src/ostree/ot-admin-functions.c
src/ostree/ot-admin-functions.h
tests/test-admin-deploy-1.sh